package io;

import java.io.*;
import java.nio.charset.StandardCharsets;

/**
 * 缓冲字符输入流读取文本数据
 */
public class BRDemo {
    public static void main(String[] args) throws IOException {

        //文件流(字节流，低级流)
        FileInputStream fis = new FileInputStream("pw.txt");
        //转换流(字符流，高级流)
        InputStreamReader isr = new InputStreamReader(fis, StandardCharsets.UTF_8);
        //缓冲字符流(字符流，高级流)
        BufferedReader br = new BufferedReader(isr);

        String line;
        while((line=br.readLine())!=null){
            System.out.println(line);//换行操作
            //System.out.print(line);//没有换行操作
        }
        br.close();






        FileInputStream fis1 = new FileInputStream("pw_a.xtx");
        InputStreamReader isr1 = new InputStreamReader(fis1,StandardCharsets.UTF_8);
        BufferedReader br1 = new BufferedReader(isr1);

        String b;
        while((b=br1.readLine())!=null){
            System.out.println(b);
        }
        br1.close();













    }
}
